package com.hcr.kingdeeutil.data.entity;

import com.hcr.kingdeeutil.common.FOrgId;
import com.hcr.kingdeeutil.common.element.MarkNumber;

import java.io.Serializable;

/**
 * @author songwei.zhang
 * @version 0.1.0
 * @Description 供应商 银行信息
 * @create 2021-04-01 14:54
 **/
public class VendorFBankInfo implements Serializable {
    /**
     * 实体主键
     */
    private String FBankId;
    /**
     * 国家
     */
    private FOrgId FBankCountry;
    /**
     * 银行账号
     */
    private String FBankCode;
    /**
     * 账户名称
     */
    private String FBankHolder;
    /**
     * 默认
     */
    private boolean FBankIsDefault;
    /**
     * 描述
     */
    private String FBankDesc;
    /**
     * 币别
     */
    private FOrgId FBankCurrencyId;
    /**
     * 开户银行
     */
    private String FOpenBankName;
    /**
     * 收款银行
     */
    private FOrgId FBankTypeRec;
    /**
     * 开户行地址
     */
    private String FOpenAddressRec;
    /**
     * 联行号
     */
    private String FCNAPS;
    /**
     * SwiftCode
     */
    private String FSwiftCode;
    /**
     * 网点名称
     */
    private String FTextBankDetail;
    /**
     * 银行网点
     */
    private MarkNumber FBankDetail;

    public String getFBankId() {
        return FBankId;
    }

    public void setFBankId(String FBankId) {
        this.FBankId = FBankId;
    }

    public FOrgId getFBankCountry() {
        return FBankCountry;
    }

    public void setFBankCountry(FOrgId FBankCountry) {
        this.FBankCountry = FBankCountry;
    }

    public String getFBankCode() {
        return FBankCode;
    }

    public void setFBankCode(String FBankCode) {
        this.FBankCode = FBankCode;
    }

    public String getFBankHolder() {
        return FBankHolder;
    }

    public void setFBankHolder(String FBankHolder) {
        this.FBankHolder = FBankHolder;
    }

    public boolean isFBankIsDefault() {
        return FBankIsDefault;
    }

    public void setFBankIsDefault(boolean FBankIsDefault) {
        this.FBankIsDefault = FBankIsDefault;
    }

    public String getFBankDesc() {
        return FBankDesc;
    }

    public void setFBankDesc(String FBankDesc) {
        this.FBankDesc = FBankDesc;
    }

    public FOrgId getFBankCurrencyId() {
        return FBankCurrencyId;
    }

    public void setFBankCurrencyId(FOrgId FBankCurrencyId) {
        this.FBankCurrencyId = FBankCurrencyId;
    }

    public String getFOpenBankName() {
        return FOpenBankName;
    }

    public void setFOpenBankName(String FOpenBankName) {
        this.FOpenBankName = FOpenBankName;
    }

    public FOrgId getFBankTypeRec() {
        return FBankTypeRec;
    }

    public void setFBankTypeRec(FOrgId FBankTypeRec) {
        this.FBankTypeRec = FBankTypeRec;
    }

    public String getFOpenAddressRec() {
        return FOpenAddressRec;
    }

    public void setFOpenAddressRec(String FOpenAddressRec) {
        this.FOpenAddressRec = FOpenAddressRec;
    }

    public String getFCNAPS() {
        return FCNAPS;
    }

    public void setFCNAPS(String FCNAPS) {
        this.FCNAPS = FCNAPS;
    }

    public String getFSwiftCode() {
        return FSwiftCode;
    }

    public void setFSwiftCode(String FSwiftCode) {
        this.FSwiftCode = FSwiftCode;
    }

    public String getFTextBankDetail() {
        return FTextBankDetail;
    }

    public void setFTextBankDetail(String FTextBankDetail) {
        this.FTextBankDetail = FTextBankDetail;
    }

    public MarkNumber getFBankDetail() {
        return FBankDetail;
    }

    public void setFBankDetail(MarkNumber FBankDetail) {
        this.FBankDetail = FBankDetail;
    }
}
